WPS Office.apk(点击下载) / ehq.java


package defpackage;

import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Parcelable;
import android.text.TextUtils;
import android.widget.Toast;
import cn.wps.moffice.OfficeApp;
import cn.wps.moffice.define.VersionManager;
import cn.wps.moffice.main.common.ServerParamsUtil;
import cn.wps.moffice_eng.R;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
import org.apache.james.mime4j.field.ContentTypeField;

/* renamed from: ehq  reason: default package */
public final class ehq {
    public static boolean E(File file) {
        return file != null && file.exists() && file.length() < 10485760;
    }

    public static void a(Context context, String str, String str2, String str3, List<File> list) {
        ArrayList arrayList;
        Intent intent = new Intent("android.intent.action.SENDTO");
        intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822);
        intent.setData(Uri.parse("mailto:"));
        List<ResolveInfo> f = lvq.f(context, intent);
        if (f.isEmpty()) {
            Toast.makeText(context, context.getString(R.string.documentmanager_noEmailApp), 0).show();
            return;
        }
        if (list == null || list.size() <= 0) {
            arrayList = null;
        } else {
            arrayList = new ArrayList(list.size());
            for (File file : list) {
                arrayList.add(cxe.a(file, OfficeApp.arx()));
            }
        }
        Intent intent2 = new Intent("android.intent.action.SEND_MULTIPLE");
        a(intent2, str, str2, str3, arrayList);
        intent2.setPackage(f.get(0).activityInfo.packageName);
        Intent createChooser = Intent.createChooser(intent2, context.getString(R.string.documentmanager_chooseEmail));
        Parcelable[] parcelableArr = new Intent[(f.size() - 1)];
        int size = f.size();
        for (int i = 1; i < size; i++) {
            ActivityInfo activityInfo = f.get(i).activityInfo;
            Intent intent3 = new Intent(createChooser);
            intent3.setAction("android.intent.action.SEND_MULTIPLE");
            intent3.setPackage(activityInfo.packageName);
            intent3.setClassName(activityInfo.packageName, activityInfo.name);
            a(intent3, str, str2, str3, arrayList);
            parcelableArr[i - 1] = intent3;
        }
        if (parcelableArr.length > 0) {
            createChooser.putExtra("android.intent.extra.INITIAL_INTENTS", parcelableArr);
        }
        try {
            context.startActivity(createChooser);
        } catch (ActivityNotFoundException e) {
            Toast.makeText(context, context.getString(R.string.documentmanager_noEmailApp), 0).show();
        } catch (Exception e2) {
        }
    }

    private static void a(Intent intent, String str, String str2, String str3, ArrayList<Uri> arrayList) {
        intent.setType(ContentTypeField.TYPE_MESSAGE_RFC822);
        intent.putExtra("android.intent.extra.EMAIL", new String[]{str});
        intent.putExtra("android.intent.extra.SUBJECT", str2);
        intent.putExtra("android.intent.extra.TEXT", str3);
        if (arrayList != null) {
            intent.putParcelableArrayListExtra("android.intent.extra.STREAM", arrayList);
        }
    }

    public static String aO(String str, String str2) {
        String str3 = hx.isEmpty(str) ? "public_crash_" : str;
        return str2 != null ? str3 + str2 : str3;
    }

    public static String aXi() {
        return VersionManager.aYQ() ? "wpsoffice_exception_report_cn@kingsoft.com" : "wpsoffice_exception_report@kingsoft.com";
    }

    public static boolean aXj() {
        ServerParamsUtil.Params tG = ServerParamsUtil.tG("sendlog");
        return tG != null && tG.result == 0 && tG.status.equals("on");
    }

    public static boolean aXk() {
        ServerParamsUtil.Params tG;
        List<ServerParamsUtil.Extras> list;
        if (!(!aXj() || (tG = ServerParamsUtil.tG("sendlog")) == null || (list = tG.extras) == null)) {
            for (ServerParamsUtil.Extras extras : list) {
                if ("has_ext".equals(extras.key)) {
                    String str = extras.value;
                    if (!TextUtils.isEmpty(str)) {
                        return Boolean.parseBoolean(str);
                    }
                }
            }
        }
        return false;
    }

    public static int aXl() {
        ServerParamsUtil.Params tG;
        List<ServerParamsUtil.Extras> list;
        int i = 250;
        if (!aXk() || (tG = ServerParamsUtil.tG("sendlog")) == null || (list = tG.extras) == null) {
            return 250;
        }
        for (ServerParamsUtil.Extras extras : list) {
            if ("logcat_line".equals(extras.key)) {
                String str = extras.value;
                if (!TextUtils.isEmpty(str)) {
                    try {
                        i = Integer.parseInt(str);
                        if (i <= 0) {
                            i = i == 0 ? 1 : i;
                        }
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            }
            i = i;
        }
        return i;
    }

    public static String at(Context context) {
        try {
            return cvo.at(context);
        } catch (Throwable th) {
            return context.getString(R.string.feedback_subject);
        }
    }

    public static boolean bU(Context context) {
        boolean z = false;
        if (kgt.ddP().koc.koF + 5184000000L < System.currentTimeMillis()) {
            return false;
        }
        boolean aYQ = VersionManager.aYQ();
        if (!aYQ) {
            return aYQ;
        }
        if (!lwg.hB(context)) {
            z = true;
        }
        return z & aYQ;
    }

    public static void bV(Context context) {
        String string = context.getString(VersionManager.aYQ() ? R.string.wps_secrete_refer_url_zh : R.string.wps_secrete_refer_url);
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.setData(Uri.parse(string));
        context.startActivity(intent);
    }

    public static String f(Context context, String str, String str2, String str3) {
        StringBuilder sb = new StringBuilder();
        if (!TextUtils.isEmpty(str2)) {
            sb.append(context.getString(R.string.attch_file_name) + str2).append("\n");
        }
        if (!TextUtils.isEmpty(str3)) {
            sb.append(context.getString(R.string.attch_file_name) + str3).append("\n");
        }
        sb.append("\n");
        try {
            String arG = OfficeApp.arx().arG();
            if (!TextUtils.isEmpty(arG)) {
                sb.append(arG);
                sb.append("\n");
            }
        } catch (Throwable th) {
        }
        String string = context.getString(R.string.app_version);
        String string2 = context.getString(R.string.app_svn);
        sb.append(string + "." + string2 + "-" + cvo.au(context)).append("\n");
        sb.append(str);
        try {
            eix oG = eis.oG(context.getString(R.string.public_app_language));
            String str4 = eip.dHN;
            if (str4 == null) {
                str4 = eis.eSQ.get(oG);
            }
            StringBuilder sb2 = new StringBuilder();
            sb2.append(cvo.G(context, str4) + "\n");
            sb2.append(((Object) sb) + "\n");
            sb2.append("=====================\n");
            sb2.append(context.getString(R.string.public_crash_dialog_thank));
            return sb2.toString();
        } catch (Exception e) {
            return sb.toString();
        }
    }
}